package org.harsh.transmission.common;

import java.io.IOException;

/**
 * 可传输接口
 * @author liuhaibo
 *
 */
public interface ITransable {
    /**
     * 对象转换为字节数组
     * @return 字节数组
     * @throws IOException
     */
    public byte[] buildBytes() throws IOException;

    /**
     * 读取消息类型
     * @enum Constants.MessageType
     * @return 消息类型
     */
    public byte getMsgType();
}
